package com.video.video.domain;

import com.video.common.annotation.Excel;
import com.video.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * APP注册设置对象 d_register_settings
 *
 * @author ruoyi
 * @date 2023-03-20
 */
public class RegisterSettings extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    /** 用户名 是否必填 Y 是 N 否 */
    @Excel(name = "用户名 是否必填 Y 是 N 否")
    private String usernameFill;

    /** 用户名 是否显示 Y 是 N 否 */
    @Excel(name = "用户名 是否显示 Y 是 N 否")
    private String usernameShow;

    /** 密码 是否必填 Y 是 N 否 */
    @Excel(name = "密码 是否必填 Y 是 N 否")
    private String passwordFill;

    /** 密码 是否显示 Y 是 N 否 */
    @Excel(name = "密码 是否显示 Y 是 N 否")
    private String passwordShow;

    /** 确认密码 是否必填 Y 是 N 否 */
    @Excel(name = "确认密码 是否必填 Y 是 N 否")
    private String repasswordFill;

    /** 确认密码 是否显示Y 是 N 否 */
    @Excel(name = "确认密码 是否显示Y 是 N 否")
    private String repasswordShow;

    /** 手机号 是否必填 Y 是 N 否 */
    @Excel(name = "手机号 是否必填 Y 是 N 否")
    private String mobileFill;

    /** 手机号 是否显示 Y 是 N 否 */
    @Excel(name = "手机号 是否显示 Y 是 N 否")
    private String mobileShow;

    /** 验证码 是否必填 Y 是 N 否 */
    @Excel(name = "验证码 是否必填 Y 是 N 否")
    private String codeFill;

    /** 验证码 是否显示 Y 是 N 否 */
    @Excel(name = "验证码 是否显示 Y 是 N 否")
    private String codeShow;

    /** 真实姓名 是否显示 Y 是 N 否 */
    @Excel(name = "真实姓名 是否显示 Y 是 N 否")
    private String realnameFill;

    /** 真实姓名 是否显示 Y 是 N 否 */
    @Excel(name = "真实姓名 是否显示 Y 是 N 否")
    private String realnameShow;

    /** 性别 是否必填 Y 是 N 否 */
    @Excel(name = "性别 是否必填 Y 是 N 否")
    private String genderFill;

    /** 性别 是否显示 Y 是 N 否 */
    @Excel(name = "性别 是否显示 Y 是 N 否")
    private String genderShow;

    /** 邮箱 是否必填 Y 是 N 否 */
    @Excel(name = "邮箱 是否必填 Y 是 N 否")
    private String emailFill;

    /** 邮箱 是否显示Y 是 N 否 */
    @Excel(name = "邮箱 是否显示Y 是 N 否")
    private String emailShow;

    /** 邀请码 是否必填 Y 是 N 否 */
    @Excel(name = "邀请码 是否必填 Y 是 N 否")
    private String invitationcodeFill;

    /** 邀请码 是否显示 Y 是 N 否 */
    @Excel(name = "邀请码 是否显示 Y 是 N 否")
    private String invitationcodeShow;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setUsernameFill(String usernameFill)
    {
        this.usernameFill = usernameFill;
    }

    public String getUsernameFill()
    {
        return usernameFill;
    }
    public void setUsernameShow(String usernameShow)
    {
        this.usernameShow = usernameShow;
    }

    public String getUsernameShow()
    {
        return usernameShow;
    }
    public void setPasswordFill(String passwordFill)
    {
        this.passwordFill = passwordFill;
    }

    public String getPasswordFill()
    {
        return passwordFill;
    }
    public void setPasswordShow(String passwordShow)
    {
        this.passwordShow = passwordShow;
    }

    public String getPasswordShow()
    {
        return passwordShow;
    }
    public void setRepasswordFill(String repasswordFill)
    {
        this.repasswordFill = repasswordFill;
    }

    public String getRepasswordFill()
    {
        return repasswordFill;
    }
    public void setRepasswordShow(String repasswordShow)
    {
        this.repasswordShow = repasswordShow;
    }

    public String getRepasswordShow()
    {
        return repasswordShow;
    }
    public void setMobileFill(String mobileFill)
    {
        this.mobileFill = mobileFill;
    }

    public String getMobileFill()
    {
        return mobileFill;
    }
    public void setMobileShow(String mobileShow)
    {
        this.mobileShow = mobileShow;
    }

    public String getMobileShow()
    {
        return mobileShow;
    }
    public void setCodeFill(String codeFill)
    {
        this.codeFill = codeFill;
    }

    public String getCodeFill()
    {
        return codeFill;
    }
    public void setCodeShow(String codeShow)
    {
        this.codeShow = codeShow;
    }

    public String getCodeShow()
    {
        return codeShow;
    }
    public void setRealnameFill(String realnameFill)
    {
        this.realnameFill = realnameFill;
    }

    public String getRealnameFill()
    {
        return realnameFill;
    }
    public void setRealnameShow(String realnameShow)
    {
        this.realnameShow = realnameShow;
    }

    public String getRealnameShow()
    {
        return realnameShow;
    }
    public void setGenderFill(String genderFill)
    {
        this.genderFill = genderFill;
    }

    public String getGenderFill()
    {
        return genderFill;
    }
    public void setGenderShow(String genderShow)
    {
        this.genderShow = genderShow;
    }

    public String getGenderShow()
    {
        return genderShow;
    }
    public void setEmailFill(String emailFill)
    {
        this.emailFill = emailFill;
    }

    public String getEmailFill()
    {
        return emailFill;
    }
    public void setEmailShow(String emailShow)
    {
        this.emailShow = emailShow;
    }

    public String getEmailShow()
    {
        return emailShow;
    }
    public void setInvitationcodeFill(String invitationcodeFill)
    {
        this.invitationcodeFill = invitationcodeFill;
    }

    public String getInvitationcodeFill()
    {
        return invitationcodeFill;
    }
    public void setInvitationcodeShow(String invitationcodeShow)
    {
        this.invitationcodeShow = invitationcodeShow;
    }

    public String getInvitationcodeShow()
    {
        return invitationcodeShow;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("usernameFill", getUsernameFill())
            .append("usernameShow", getUsernameShow())
            .append("passwordFill", getPasswordFill())
            .append("passwordShow", getPasswordShow())
            .append("repasswordFill", getRepasswordFill())
            .append("repasswordShow", getRepasswordShow())
            .append("mobileFill", getMobileFill())
            .append("mobileShow", getMobileShow())
            .append("codeFill", getCodeFill())
            .append("codeShow", getCodeShow())
            .append("realnameFill", getRealnameFill())
            .append("realnameShow", getRealnameShow())
            .append("genderFill", getGenderFill())
            .append("genderShow", getGenderShow())
            .append("emailFill", getEmailFill())
            .append("emailShow", getEmailShow())
            .append("invitationcodeFill", getInvitationcodeFill())
            .append("invitationcodeShow", getInvitationcodeShow())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
